home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Reference / DevCon / Milan_1991 / Devcon91.4 / AppShell / Examples / Skeleton / lmkfile next >
Encoding:
Text File  |  1992-09-01  |  751 b   |  34 lines

  1. # lmk file for skeleton
  2. # Copyright (C) 1989, 1990 Commodore-Amiga, Inc.
  3. # written by David N. Junod
  4.  
  5. FILES1    = skeleton.o ae:support/main.o
  6. COFILES    = $(FILES1)
  7. CFLAGS    = -b0 -cfist -ms -v -d2
  8. LDFLAGS    = DEFINE __main=__tinymain SMALLCODE SMALLDATA
  9. #LDFLAGS    = SMALLCODE SMALLDATA
  10. LLIBS    = LIB lib:lc.lib lib:amiga.lib lib:rexxvars.o
  11. STARTUP    = LIB:c.o
  12. NAME    = skeleton
  13.  
  14. .c.o:
  15.     LC $(CFLAGS) $*
  16.  
  17. .asm.o:
  18.     CASM -a $*.asm -i INCLUDE: -o $*.o
  19.  
  20. ALL:    $(NAME)
  21.  
  22. $(NAME):    $(NAME).ld
  23.     BLINK from $(NAME).ld to $(NAME) NODEBUG
  24.     BUMPREV 37 $(NAME)_rev
  25.  
  26. $(NAME).ld: $(NAME)_rev.h $(COFILES)
  27.     BLINK <with <
  28. FROM $(STARTUP) $(COFILES) $(LDFLAGS) $(LLIBS) TO $(NAME).ld
  29. <
  30.  
  31. # This is just to handle the case of a non-existant _rev file
  32. $(NAME)_rev.h:
  33.     BUMPREV 37 $(NAME)_rev
  34.